#include "stdlib.h"
#include "string.h"
#include "stdio.h"

void main()
{
	
	int a[3][5];
	int i = 0, j = 0,tmp=0;

	//定义了一个数组指针 变量
	int (*myArrayPoint)[5] ; //告诉编译给我开辟四个字节内存

	//指针步长===》铁律1
	//a代表什么什么那？a是一个数组指针 指向低维数组的指针
	//a +1;

	//printf("a:%d, a+1:%d \n", a, a+1); //4*5
	//a的本质是一个数组指针。。。。每次往后跳一维的维数。。。。。。

	myArrayPoint  =  a;

	for (i=0; i<3; i++)
	{
		for (j=0; j<5; j++)
		{
			myArrayPoint[i][j] = ++tmp;
			printf("%d \n", a[i][j]);
		}
	}
	
	system("pause");
}